human-made landscape - French English Dictionary